home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / prim / dumped-lisp.el.z / dumped-lisp.el
Encoding:
Text File  |  1998-05-21  |  5.9 KB  |  210 lines

  1. (setq preloaded-file-list
  2.       '("backquote"         ; needed for defsubst etc.
  3.     "bytecomp-runtime"    ; define defsubst
  4.     "packages"        ; Bootstrap run-time lisp environment
  5.     "subr"             ; load the most basic Lisp functions
  6.     "replace"         ; match-string used in version.el.
  7.     "version.el"        ; Ignore compiled-by-mistake version.elc
  8.     "cl"
  9.     "cl-extra"
  10.     "cl-seq"
  11.     "cl/auto-autoloads"    ; Prevents problems later
  12.     ;;"featurep"
  13.     "widget"
  14.     "custom"        ; Before the world so everything can be
  15.                 ; customized
  16.     "cus-start"        ; for customization of builtin variables
  17.     "cmdloop"
  18. ;; (or (fboundp 'recursive-edit) (load-gc "cmdloop1"))
  19.     "keymap"
  20.     "syntax"
  21.     "device"
  22.     "console"
  23.     "obsolete"
  24.     "specifier"
  25.     "faces"            ; must be loaded before any make-face call
  26. ;;(load-gc "facemenu") #### not yet ported
  27.     "glyphs"
  28.     "objects"
  29.     "extents"
  30.     "events"
  31.     "text-props"
  32.     "process"
  33.     "frame"            ; move up here cause some stuff needs it here
  34.     "map-ynp"
  35.     "simple"
  36.     "keydefs"        ; Before loaddefs so that keymap vars exist.
  37.     "abbrev"
  38.     "derived"
  39.     "minibuf"
  40.     "list-mode"
  41.     "modeline"        ; needs simple.el to be loaded first
  42. ;; If SparcWorks support is included some additional packages are
  43. ;; dumped which would normally have autoloads.  To avoid
  44. ;; duplicate doc string warnings, SparcWorks uses a separate
  45. ;; autoloads file with the dumped packages removed.
  46. ;; After fixing, eos/loaddefs-eos and loaddefs appear identical?!!
  47. ;; So just make loaddefs-eos go away...
  48. ;;(load-gc (if (featurep 'sparcworks) "eos/loaddefs-eos" "loaddefs"))
  49.     "startup"        ; For initialization of
  50.                 ;  `emacs-user-extension-dir'
  51.     "misc"
  52.     ;; (load-gc "profile")
  53.     #-mule "help-nomule"
  54.     "help"
  55.     ;; (load-gc "hyper-apropos")  Soon...
  56.     #-mule "files-nomule"
  57.     "files"
  58.     "lib-complete"
  59.     "format"
  60.     "indent"
  61.     "isearch-mode"
  62.     "buffer"
  63.     "buff-menu"
  64.     "undo-stack"
  65.     "window"
  66.     "window-xemacs"
  67.     "paths.el"        ; don't get confused if paths compiled.
  68.     "lisp"
  69.     "page"
  70.     "register"
  71.     "iso8859-1"        ; This must be before any modes
  72.                     ; (sets standard syntax table.)
  73.     "paragraphs"
  74.     "easymenu"        ; Added for 20.3.
  75.     "lisp-mode"
  76.     "text-mode"
  77.     "fill"
  78.     ;; "cc-mode"        ; as FSF goes so go we ..
  79.     ;; "scroll-in-place"    ; We're not ready for this :-(
  80.     ;; we no longer load buff-menu automatically.
  81.     ;; it will get autoloaded if needed.
  82.  
  83.     ;; Before this will work again, the different system types will need
  84.     ;; to have features named for them.
  85.  
  86. ;     (cond  ; Differences based on system-type
  87. ;      ((eq system-type 'vax-vms)
  88. ;       (load-gc "vmsproc")
  89. ;       (load-gc "vms-patch"))
  90. ;      ((eq system-type 'windows-nt)
  91. ;       ;; (load-gc "ls-lisp")
  92.     #+windows-nt "winnt"
  93. ;      ((eq system-type 'ms-dos)
  94. ;       ;; (load-gc "ls-lisp")
  95. ;       (load-gc "dos-fns")
  96. ;       (load-gc "disp-table")))    ; needed to setup ibm-pc char set,
  97.                 ; see internal.el
  98.     #+lisp-float-type "float-sup"
  99.     "itimer"        ; for vars auto-save-timeout and
  100.                 ; auto-gc-threshold
  101.     "itimer-autosave"
  102.     #+toolbar "toolbar"
  103. ;       ;; else still define a few functions.
  104. ;       (defun toolbar-button-p    (obj) "No toolbar support." nil)
  105. ;       (defun toolbar-specifier-p (obj) "No toolbar support." nil))
  106.     #+scrollbar "scrollbar"
  107.     #+menubar "menubar"
  108.     #+dialog "dialog"
  109.     #+mule "mule-charset"
  110.     #+mule "mule-coding"
  111. ;; Handle I/O of files with extended characters.
  112.     #+mule "mule-files"
  113. ;; Handle process with encoding/decoding non-ascii coding-system.
  114.     #+mule "mule-process"
  115.     #+mule "mule-help"
  116. ;; Load the remaining basic files.
  117.     #+mule "mule-category"
  118.     #+mule "mule-ccl"
  119.     #+mule "mule-misc"
  120.     #+mule "kinsoku"
  121.     #+(and mule x) "mule-x-init"
  122.     #+mule "mule-cmds" ; to sync with Emacs 20.1
  123.  
  124. ;; after this goes the specific lisp routines for a particular input system
  125. ;; 97.2.5 JHod Shouldn't these go into a site-load file to allow site
  126. ;; or user switching of input systems???
  127. ;(if (featurep 'wnn)
  128. ;    (progn
  129. ;      (load-gc "egg")
  130. ;      (load-gc "egg-wnn")
  131. ;      (setq egg-default-startup-file "eggrc-wnn")))
  132.  
  133. ;; (if (and (boundp 'CANNA) CANNA)
  134. ;;     (load-gc "canna")
  135. ;;   )
  136.  
  137. ;; Now load files to set up all the different languages/environments
  138. ;; that Mule knows about.
  139.  
  140.     #+mule "language/arabic"
  141.     #+mule "language/chinese"
  142.     #+mule "language/cyrillic"
  143.     #+mule "language/english"
  144. ;;    #+mule "language/ethiopic"  ; I'm tired of X server core dumps
  145.     #+mule "language/european"
  146.     #+mule "language/greek"
  147.     #+mule "language/hebrew"
  148.     #+mule "language/japanese"
  149.     #+mule "language/korean"
  150.     #+mule "language/misc-lang"
  151. ;;    #+mule "language/thai"
  152.     #+mule "language/viet-chars"
  153. ;;    #+mule "language/vietnamese"
  154.  
  155.     ;; Specialized language support
  156.     #+(and mule CANNA) "canna-leim"
  157.     #+(and mule wnn) "egg-leim"
  158.     #+mule "egg-sj3-leim"
  159.     #+mule "skk-leim"
  160.  
  161. ;; Set up the XEmacs environment for Mule.
  162. ;; Assumes the existence of various stuff above.
  163.     #+mule "mule-init"
  164.  
  165. ;; Enable Mule capability for Gnus, mail, etc...
  166. ;; Moved to sunpro-load.el - the default only for Sun.
  167. ;;(load-gc "mime-setup")
  168. ;;; mule-load.el ends here
  169.     #+window-system "gui"
  170.     #+window-system "mode-motion"
  171.     #+window-system "mouse"
  172. ;; preload the X code, for faster startup.
  173.     #+(and x menubar) "x-menubar"
  174.     #+x "x-faces"
  175.     #+x "x-iso8859-1"
  176.     #+x "x-mouse"
  177.     #+x "x-select"
  178.     #+(and x scrollbar) "x-scrollbar"
  179.     #+x "x-misc"
  180.     #+x "x-init"
  181.     #+(and x toolbar) "x-toolbar"
  182. ;; preload the TTY init code.
  183.     #+tty "tty-init"
  184. ;;; Formerly in tooltalk/tooltalk-load.el
  185.     #+tooltalk "tooltalk/tooltalk-macros"
  186.     #+tooltalk "tooltalk/tooltalk-util"
  187.     #+tooltalk "tooltalk/tooltalk-init"
  188.     ;; "vc-hooks"        ; Packaged.  Available in two versions.
  189.     "ediff-hook"
  190.     "fontl-hooks"
  191.     "auto-show"
  192. ;; #+energize "energize/energize-load.el"
  193. ;;; formerly in sunpro/sunpro-load.el
  194. ;;    #+(and mule sparcworks) "mime-setup"
  195.     #+sparcworks "cc-mode"
  196.     #+sparcworks "sunpro-init"
  197.     #+sparcworks "ring"
  198.     #+sparcworks "comint"
  199.     #+sparcworks "annotations"
  200. ;;; formerly in eos/sun-eos-load.el
  201. ;;    #+sparcworks "sun-eos-init"
  202. ;;    #+sparcworks "sun-eos-common"
  203. ;;    #+sparcworks "sun-eos-editor"
  204. ;;    #+sparcworks "sun-eos-browser"
  205. ;;    #+sparcworks "sun-eos-debugger"
  206. ;;    #+sparcworks "sun-eos-debugger-extra"
  207. ;;    #+sparcworks "sun-eos-menubar"
  208.     "loaddefs"        ; <=== autoloads get loaded here
  209. ))
  210.